package com.qzw.security.api.service;

import com.qzw.common.api.base.BaseService;
import com.qzw.security.api.model.Login;
import com.qzw.security.api.model.Permission;
import com.qzw.security.api.model.User;
import com.qzw.security.api.query.UserQuery;

import java.util.List;

/**
 * @author ：quziwei
 * @date ：Created in 2020/6/2 11:59 上午
 * @description：
 */
public interface IUserService extends BaseService<User,Integer, UserQuery> {
    List<String> findPermissionsByUser(User user);

    void roleEdit(Integer userId, List<Integer> roleIds);

    void login(Login login);
}
